<?php namespace Admin\Model;

use Hdphp\Model\Model;

/**
 * 品牌管理模型
 */
class Brand extends Model{

    protected $table = "shop_brand";

    //自动验证
    protected $auto = array( 
        array('logo','getLogo','method',3,3),
    ); 
    //获取LOGO的所有图片地址，用于插入表中(自动完成的函数)
    
    public function getLogo($value)
    {
        $file=Upload::path('Upload/logo')->make();
        if(!empty($file))
        {
            //有Logo上传文件时，使用上传文件
            return $file[0]['path'];
        }
        //没有上传的图片时，编辑时使用原来的logo
        return empty($_POST['logo'])?'':$_POST['logo'];
    }
    //获取所有品牌数据
    public function getAll()
    {
		return $this->get();
    }

    //添加品牌
    public function store()
    {
        if($this->create())
        {
            return $this->add();
        }
    }

    //修改品牌
    public function edit()
    {
        if($this->create())
        {
            return $this->save();
        }
    }

    //根据ID获取当前品牌数据
    public function one($id)
    {
        return $this->find($id);
    }

}